-
Notifications
You must be signed in to change notification settings - Fork 3
Support pnpm v9 #40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support pnpm v9 #40
Conversation
|
@octogonz I've added pnpm v9 support to pnpm-sync. Could you provide some guidance on how to write tests for this feature? |
|
Awesome, thanks! 🥳 |
|
Could you increase the version number for both (They should be lockstepped, because |
|
|
0.3.1 looks good 👍 |
|
The packages have been published 🚀 |
|
BTW I will have to think about a good way to do automated testing for this project. Maybe we can look at how PNPM does it. |
|
How about we first merge #41 to ensure the current logic is correct, and then we can provide more comprehensive tests. |
…5254) * [rush] Upgrade `pnpm-sync-lib` to v0.3.3 for pnpm v10 compatibility tiktok/pnpm-sync#40 tiktok/pnpm-sync#43 * Fix merge conflicts so "rush-lib" compiles again * Revert Lockfile Explorer changes, since PNPM 10 support was already implemented after this PR was started * Dynamic import `@rushstack/rush-pnpm-kit-*` packages. * Include explicit types. * Include missing eslint config, README, and LICENSE files. * Fix lint issues. * fixup! Dynamic import `@rushstack/rush-pnpm-kit-*` packages. * Dynamically import the pnpm kits in PnpmShrinkwrapFile. * Revert "Dynamically import the pnpm kits in PnpmShrinkwrapFile." This reverts commit 6ede3d3. * Lazy-load the pnpm kits in PnpmShrinkwrapFile. * Leave a note about reworking load of @rushstack/rush-pnpm-kit-*. --------- Co-authored-by: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
#37